home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / BASIC / LIB / EVENTSHELL / MOVEC / !MoveCaret / !Help < prev    next >
Text File  |  1995-12-17  |  3KB  |  82 lines

  1. Help for MoveCaret
  2. ------------------------------------------------------------------
  3.  
  4. An EvntShell Demo application to show how writable icons are handled automatically. Click SELECT in one of the writable icons to set the
  5. caret position and then use CURSOR UP/DOWN, TAB, SHIFT-TAB or
  6. CTRL-CURSOR UP and CTRL-CURSOR DOWN to move the caret.
  7.  
  8. The keys have the following effects:
  9.  
  10. TAB, CURSOR DOWN     - move to next writable icon
  11. SHIFT-TAB, CURSOR UP - move to previous writable icon
  12. CTRL-CURSOR UP       - move to first writable icon
  13. CTRL-CURSOR DOWN     - move to last writable icon
  14.  
  15. The cursor movement is dependant on the icon numbers, so it is necessary
  16. to ensure that they are numbered so that the cursor moves in a logical
  17. manner.
  18.  
  19. Note that the window is scrolled as necessary to try and keep the icon
  20. fully visible as the caret moves.
  21.  
  22. Also demonstrated is EvntShell's special facilities for rearranging
  23. the text in draggable writable icons. Dragging on icon to another
  24. copies the text from the first icon to the second one. Holding down
  25. SHIFT moves the text, and holding down CTRL appends the text from the
  26. first icon to the text in the second one. SHIFT and CTRL can be used
  27. together. This allows the user to easily move and copy text around
  28. which would be useful in a program that stores CD tracks for example.
  29. (I wish that SmartCD+ did this!). The windows do have to belong to
  30. the same task (at the moment).
  31.  
  32. For Style Guide purists it is possible to disable automatic writable
  33. icon drags as demonstrated here. Default when the application starts
  34. is enabled though!
  35.  
  36. The window autoscrolls if possible to allow drags to any part of the
  37. window. This is sort of modelled on the way StrongED does it in that
  38. the further you move the pointer from the edge of the window the faster
  39. it scrolls (more non Style Guide stuff I'm afraid...). Panes attached
  40. to the upper and lower edges are taken into account.
  41.  
  42. Conditions of Use
  43. ------------------------------------------------------------------
  44.  
  45. This application is SHAREWARE and is part of the EvntShell library
  46. system. This means that if you make use of EvntShell to write your
  47. own programs you are expected to register your copy which costs
  48. £5.00 or 15Dm.
  49.  
  50. I do not give any guarantee that it is free of bugs, or supply any
  51. warranty about its suitability for use. However  if there are any
  52. problems with it and you notify me of  them then I will do my best
  53. to rectify them given the time  and the ability. 
  54.  
  55. You may give this application to anyone, via any medium, so long
  56. as it is delivered with ALL the supplied files and unaltered
  57. (except !Run and !Boot).
  58.  
  59. You have permission to use any part or the whole  application in
  60. any ShareWare/Public Domain project, ONCE YOU HAVE REGISTERED YOUR
  61. COPY, as long as I am fully credited (a sample of the note I would
  62. like included with all applications using EvntShell can be found
  63. in the EvntShell directory called 'HelpText').
  64.  
  65. If you wish to use these routines in a program that is for sale
  66. (for however much and for whatever reasons) or released as
  67. copyright material then my express permission in writing must be
  68. obtained. I maintain copyright on all the material supplied and
  69. reserve the right to amend these conditions in cases where I deem
  70. misuse.
  71.  
  72. Complaints, suggestions, registration fees for the EvntShell system
  73. etc to the author:-
  74.  
  75. Paul Hobbs
  76. Rheinpfalzstrasse 2
  77. 85049 Ingolstadt
  78. Germany
  79.  
  80. Tel  : +49 (0) 841 47467
  81. Fax  : +49 (0) 8458 6314
  82. EMail: 101323.1367@compuserve.com